package com.ruoyi.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.domain.Posts;

import java.util.List;

/**
 * 动态帖子数据访问层
 *
 * 说明：
 * - 使用 MyBatis XML 映射进行 CRUD
 */
public interface PostsMapper extends BaseMapper<Posts> {
    /** 按主键查询 */
    Posts selectPostsById(Long id);
    /** 条件查询列表 */
    List<Posts> selectPostsList(Posts posts);
    /** 插入 */
    int insertPosts(Posts posts);
    /** 更新 */
    int updatePosts(Posts posts);
    /** 删除单个 */
    int deletePostsById(Long id);
    /** 批量删除 */
    int deletePostsByIds(Long[] ids);
}
